#pragma once

#include "../Command.h"

class Collecting
{
public:
	static void Init();
};

class Get : public Command
{
public:
	Get();
	void execute(const CharacterPtr &character, const RoomPtr &room, const std::vector<std::string> &args) override;
};
typedef std::shared_ptr<Get> GetPtr;

class Drop : public Command
{
public:
	Drop();
	void execute(const CharacterPtr &character, const RoomPtr &room, const std::vector<std::string> &args) override;
};
typedef std::shared_ptr<Drop> DropPtr;

